<?php

# --------------------------------------------------------------------------------------------------------------------------
# CLASS TEMPLATE
# --------------------------------------------------------------------------------------------------------------------------
#	Template je základní šablona pro EasyCMS, která vykresluje hlavičku, menu a patičku stránky. Zajištuje include
# javascriptových souborů. Soubory pro jQuery jsou vloženy automaticky na každé stránce, skirpty pro TinyMCE potřebují vědět
# zda se uživatel nachází na stránce, kde je editor vyžadován.
#
# --------------------------------------------------------------------------------------------------------------------------
# INFORMACE O SOUBORU
# --------------------------------------------------------------------------------------------------------------------------
# Autor: Zechy
# Datum poslední úpravy: 29. 11. 2012
# --------------------------------------------------------------------------------------------------------------------------

class template
{
	# ------------------------------------------------------------------------------------------------------------------------
	#	Vytvoření hlavičky stránky
	# ------------------------------------------------------------------------------------------------------------------------
	public function header()
	{
		echo '
		<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">
		<html>
		<head>
	    <meta http-equiv="content-type" content="text/html; charset=utf-8">
	    <meta name="robots" content="nofollow, noindex">
	    <link rel="stylesheet" type="text/css" href="theme/style.css">
	    <link rel="stylesheet" type="text/css" href="scripts/jquery_ui/css/start/jquery-ui-1.9.1.custom.css">
	    <title>EasyCMS</title>
	    <script src="scripts/jquery.js"></script>
	    <script src="scripts/jquery_ui/js/jquery-ui-1.9.1.custom.js"></script>
	    <script src="scripts/jquery_ui/js/jquery-ui-1.9.1.custom.min.js"></script>
	    '.$this->jquery_ui().'
	    '.$this->import_scripts().'
	  </head>
	  <body>
    	<div id="shadow_head"></div>
			<div id="shadow_cont">
			<div id="stranka">
				<div id="header">
				</div>

				<div id="obsah">
		';
	}

	# ------------------------------------------------------------------------------------------------------------------------
	# Vytvoření menu
	# ------------------------------------------------------------------------------------------------------------------------
	public function menu()
	{
		echo '
			<div id="menu">
				<h1>Hlavní menu</h1>
				<ul id="postrani_menu">
					<li><a href="index.php"><img src="theme/ikonky/cog.png"> Hlavní stránka</a></li>
					<li><a href="index.php?modul=articles"><img src="theme/ikonky/page_white_text.png"> Články</a>
						<ul>
							<li><a href="index.php?modul=articles"><img src="theme/ikonky/page_white_stack.png"> Přehled článků</a></li>
							<li><a href="index.php?modul=articles&subpage=add_article"><img src="theme/ikonky/page_white_add.png"> Nový článek</a></li>
							<li><a href="index.php?modul=articles&subpage=category_view"><img src="theme/ikonky/folder.png"> Přehled kategorií</a></li>
							<li><a href="index.php?modul=articles&subpage=add_category"><img src="theme/ikonky/folder_add.png"> Nová kategorie</a></li>
							<li><a href="index.php?modul=articles&subpage=admin_log"><img src="theme/ikonky/table.png"> Admin log</a></li>
						</ul>
					</li>
					<li><a href="index.php?modul=news"><img src="theme/ikonky/newspaper.png"> Novinky</a>
						<ul>
							<li><a href="index.php?modul=news"><img src="theme/ikonky/newspaper.png"> Přehled novinek</a></li>
							<li><a href="index.php?modul=news&subpage=add_news"><img src="theme/ikonky/newspaper_add.png"> Nová novinka</a></li>
							<li><a href="index.php?modul=news&subpage=admin_loh"><img src="theme/ikonky/table.png"> Admin log</a></li>
						</ul>
					</li>
					<li><a href=""><img src="theme/ikonky/page.png"> Podstránky</a>
						<ul>
							<li><a href="index.php"><img src="theme/ikonky/page.png"> Přehled podstránek</a></li>
							<li><a href="index.php"><img src="theme/ikonky/page_add.png"> Nová podstránka</a></li>
							<li><a href="index.php"><img src="theme/ikonky/table.png"> Admin log</a></li>
						</ul>
					</li>
					<li><a href="index.php?modul=users"><img src="theme/ikonky/user.png"> Uživatelé</a>
						<ul>
							<li><a href="index.php?modul=users"><img src="theme/ikonky/user.png"> Přehled uživatelů</a></li>
							<li><a href="index.php?modul=users&subpage=add_user"><img src="theme/ikonky/user_add.png"> Nový uživatel</a></li>
							<li><a href="index.php?modul=users&subpage=user_groups_view"><img src="theme/ikonky/group.png"> Přehled uživatelských skupin</a></li>
							<li><a href="index.php?modul=users&subpage=add_usergroup"><img src="theme/ikonky/group_add.png"> Nová uživatelská skupina</a></li>
						</ul>
					</li>
					<li><a href="index.php"><img src="theme/ikonky/wand.png"> Integrace</a>
						<ul>
							<li><a href="index.php"><img src="theme/ikonky/script.png"> Skripty na vkládání</a></li>
							<li><a href="index.php"><img src="theme/ikonky/html.png"> Šablony</a></li>
							<li><a href="index.php"><img src="theme/ikonky/wand.png"> Widgety</a></li>
						</ul>
					</li>
					<li><a href="index.php"><img src="theme/ikonky/wrench.png"> Nastavení</a>
						<ul>
							<li><a href="index.php">Nastavení systému</a></li>
							<li><a href="index.php">Nastavení článků</a></li>
							<li><a href="index.php">Nastavení novinek</a></li>
							<li><a href="index.php">Nastavení podstránek</a></li>
							<li><a href="index.php">Nastavení uživatelů</a></li>
						</ul>
					</li>
					<li><a href="index.php"><img src="theme/ikonky/door_in.png"> Odhlásit se</a></li>
				</ul>
			</div>

			<div id="stred">
		';
	}

	# ------------------------------------------------------------------------------------------------------------------------
	# Vytvoření patičky
	# ------------------------------------------------------------------------------------------------------------------------
	public function footer()
	{
		echo '
				</div>
				<div style="clear:both;"></div>
					<div id="footer">
						<div id="footer_1">
							2012 &copy; PrograCzech, GNU GPL
						</div>
					
						<div id="footer_2">
							něco dole
						</div>
					</div>
				</div>
			</div>
		</div>
		<div id="shadow_footer"></div>
		<div style="display: none"><endora></div>
		</body>
		</html>
		';
	}

	# ------------------------------------------------------------------------------------------------------------------------
	# Import jQuery UI skriptů
	# ------------------------------------------------------------------------------------------------------------------------
	private function jquery_ui()
	{
		return "
		<script src='scripts/jquery_ui/development-bundle/ui/i18n/jquery.ui.datepicker-cs.js'></script>
		<script src='scripts/jquery_ui.js'></script>
		";
	}

	# ------------------------------------------------------------------------------------------------------------------------
	# Import scriptů pro TinyMCE
	# ------------------------------------------------------------------------------------------------------------------------
	private function import_scripts()
	{
		if(isset($_GET["subpage"]))
		{
			if($_GET["subpage"] == 'add_article' || $_GET["subpage"] == 'edit_article')
			{
				return '
				<script src="scripts/tinymce/tiny_mce.js"></script>
				<script src="scripts/'.$_GET["modul"].'_editor.js"></script>
				';
			}
		}
	}
}

?>